.mainblock2 {
	width:617px;
	vertical-align:top;
}

.mainblock2 a:link,
.mainblock2 td a:active,
.mainblock2 td a:visited,
.mainblock2 td a:hover {
 	text-decoration:underline;
}

.mainblock2 td a:hover {
 	text-decoration:none;
}

h1{	font-weight:normal;
	margin-bottom:14px;
}

a.indexMenu:link,
a.indexMenu:active,
a.indexMenu:visited,
a.indexMenu:hover{	display:inline-block;
	text-align:center;
	color:#000;
	vertical-align:top;
 	text-decoration:none;
}

a.indexMenu:hover{
	text-decoration:underline;
}

a.indexMenu:hover img{
	opacity:0.45;
}

.rightblock {
	vertical-align:top;
	padding-left:25px;
	padding-right:7px;
}

.rightblock .title {
	font-size:14px;
	padding-left:25px;
}

.rightblock .text {
	color:#000;
}

.rightblock .ad {
	padding-bottom:35px;
	padding-top:10px;
}

a.blueBtn:link,
a.blueBtn:active,
a.blueBtn:visited,
a.blueBtn:hover,
input.blueBtn {
	display:inline-block;
	padding:11px 14px;
	margin-right:8px;
	text-align:center;
	font-size:16px;
	background:url('btnBG.png');
	background-position:center left;
	background-repeat:repeat-x;
	color:#ffffff;
	text-shadow: -1px -1px #00a5c8, 1px 1px #8dcfdd;
 	text-decoration:none;
 	border:none;
}

a.blueBtn:hover,
input.blueBtn:hover {
	background:url(btnBG_dark.png);
	background-position:center left;
	background-repeat:repeat-x;
	text-shadow: -1px -1px #00a5c8, 1px 1px #6babcc;
}

span.grayBtn,
a.grayBtn:link,
a.grayBtn:active,
a.grayBtn:visited,
a.grayBtn:hover{
	background: url(../userMenuBG.png) top left repeat-x #e9e9e9;
	border: solid 1px #e1e1e1;
	border-left:none;
	padding: 5px 28px;
	color: #7d7d7d;
	display:inline-block;
	margin:0px;
	font-size:15px;
	text-shadow: 0px -1px rgba(0,0,0,0.3), 0px 1px rgba(255,255,255,0.3);
 	text-decoration:none;
}

span.grayBtn,
a.grayBtn:hover {
	background-position:bottom left;
}

.myIntrvMenu {	margin-bottom:3px;
	/*display:inline-block;*/
}

.defTable .label {	color:#c2c2c2;
	width:133px;
	min-width:133px;}

.strictInput {	line-height:33px;
	border:1px solid #e1e1e1;
	padding-left:9px;
	background:#fff;
	color:#c2c2c2;
	display:inline-block;
	margin:0px 3px;}

.strictInput input{
	line-height:33px;
	border:none;
	padding-left:0px;
	padding-right:0px;
	margin-left:10px;
	background:#fff;
	color:#000;
	width:95px;
}

.advertContent div.select {	padding:6px 0px;
	padding-right:33px;
	margin-left:2px;
	top:0px;
	background-color:#fff;}

.advertContent div.select.multi div.selected {	background-color:#fff;
}

.advertContent input[type="text"]{
	background:#fff;
}

.interviewList {
	border:1px solid #e1e1e1;
	border-collapse:collapse;
}

.interviewList th {	padding:7px;
	border-bottom:1px solid #e1e1e1;
	font-weight:normal;
	color:#fff;
	background-color:#28c9eb;
}

.interviewList td {
	padding:18px 7px;
	border:1px solid #e1e1e1;
}

.stepMenu a:link,
.stepMenu a:active,
.stepMenu a:visited,
.stepMenu a:hover{	display:inline-block;
	width:117px;
	height:32px;
	background:url(arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding:0px;
	text-align:center;
	color:#7d7d7d;
	text-shadow: -1px -1px rgba(0,0,0,0.1), 1px 1px rgba(255,255,255,0.1);
	line-height:32px;
	position:relative;
 	text-decoration:none;}

.stepMenu a.active:link,
.stepMenu a.active:active,
.stepMenu a.active:visited,
.stepMenu a.active:hover,
.stepMenu a:hover{
	background:url(arrow_active.png);
	background-position:right center;
	background-repeat:no-repeat;
 	text-decoration:none;
}

.defTable textarea {
	padding:5px 10px;
	width:427px;
	max-width:427px;
	height:57px;
	border:1px solid #e1e1e1;
}

.defTable input.wide {
	padding:5px 10px;
	width:427px;
	max-width:427px;
	border:1px solid #e1e1e1;
	background:#fff;
}

/*.advertContent .defTable .select {	padding-right:212px;
}*/

.defTable td.header {	font-weight:bold;}

.defTable td.hint {
	color:#c2c2c2;
}